Operator CameraGrayAreaFull

Operator Library: Hardware Platform

该算子表示 Camera Link 全配置模式下的黑白面阵相机与 VisualApplets 之间的图像数据接口。 该算子需要两个 CAM 类型的 VisualApplets 资源。 这些资源由算子自动占用。 该算子使用两个相机端口(端口 A 和端口 B)。 有关详细信息,请查看 “设备资源的分配”。

可以配置该算子以支持 Camera Link 标准指定的不同数据格式。 使用参数 FullMode 将相机算子设置为与相机相同的模式。 此外,可以将链路设置为不同的 Bit Width。 下表显示了参数 FullMode、其访问类型、Bit Width 和 Parallelism 的允许组合。

FullMode 访问 FullMode Bit Width Parallelism
Tap8x8bit 动态/静态 8 8
Tap8x8bit 动态/静态 8 16
Tap10x8bit 动态/静态 8 8
Tap10x8bit 动态/静态 8 16
Tap8x10bit 静态 10 12

请注意,当使用 8 的 Parallelism 时,相机的数据速率可能会高于算子输出链路的可用带宽。 在 microEnable IV 采集卡上,并行度为 8 时链路的理论带宽为 500MPixel/s。 在 Camera Link 全配置模式下,最多可以传输 850MPixel/s。

除了 Bit Width 和 Parallelism 之外,还必须指定输出链路可能的最大图像尺寸。 然而,实际传输的图像尺寸可能较小,但不得超过此参数化最大值。

适用于以下硬件平台
microEnable IV VD1-CL/-PoCL
microEnable IV VD4-CL/-PoCL

I/O Property

Property 值
Operator Type M
Output Link O,图像数据输出

Supported Link Format

Link Parameter Output Link O
Bit Width {8, 10, 12, 14, 16}1
Arithmetic unsigned
Parallelism {8, 12, 16}}2
Kernel Columns 1
Kernel Rows 1
Img Protocol VALT_IMAGE2D
Color Format VAF_GRAY
Color Flavor FL_NONE
Max. Img Width any
Max. Img Height any

1 2

并非允许 Bit Width、Parallelism 和参数设置之间的所有组合。 请参见上表。

参数

DvalMode
键入 动态读/写参数
默认 DVAL_Enabled
范围 {DVAL_Enabled, DVAL_Disabled}

通过将此参数设置为 DVAL_Disabled,可以支持不完全符合 Camera Link 规范的相机。 在禁用模式下,使用控制信号 Lval 和 Fval 来解码像素。 在启用模式下,使用附加的 DVAL 信号。 通常用户不应修改此参数!

FullMode
键入 动态读/写参数
默认 Tap8x8bit
范围 {Tap8x8bit, Tap10x8bit, Tap8x10bit}

该参数指定所连接相机的数据格式。 该格式必须与相机配置相匹配。

并非允许 Bit Width、Parallelism 和参数设置之间的所有组合。 请参见上表。

使用示例

以下示例展示了算子 CameraGrayAreaFull 的使用:

  • 'Laser Triangulation'

    示例 - 一个 High Speed 且稳健的激光线检测算法。 该算法可确定重心坐标,从而获得亚像素分辨率的结果。